package com.wmwj.hxlj.entity;

import lombok.Data;
import java.time.LocalDateTime;
import java.util.Date;

@Data
/**
 * 文章实体类
 * 用于表示系统中的文章信息
 */

public class Article {

    //---1表示前端传送数据

    /**
     * 文章唯一标识
     */
    private Long id;

    /**
     * 文章标题---1
     */
    private String title;

    /**
     * 文章内容---1
     */
    private String content;

    /**
     * 作者ID
     * 关联到用户表中的用户ID---1
     */
    private Long authorId;

    /**
     * 文章标签----1
     */
    private String tag = "";

    /**
     * 文章分类id, 关联到分类表中的分类ID, 默认为0,不属于任何分类
     */
    private Integer categoryId = 0;

    /**
     * 文章浏览量, 默认为0
     */

    private Integer views = 0;

    /**
     * 文章点赞量, 默认为0
     */
    private Integer likes = 0;

    /**
     * 文章评论量, 默认为0
     */
    private Integer commentsCount = 0;

    /**
     * 文章收藏量, 默认为0
     */
    private Integer favorites = 0;

    /**
     * 文章是否置顶, 默认为false
     */
    private Boolean isTop  = false;

    /**
     * 文章创建时间
     */
    private Date createTime;

    /**
     * 文章最后更新时间
     */
    private Date updateTime;

    /**
     * 文章状态
     * 0 - 草稿
     * 1 - 已发布
     */
    private Integer status = 0;

}